package com.chinairi.mall.service.modelobject;

import com.baomidou.mybatisplus.annotation.TableField;
import com.chinairi.mall.model.UserCompanyInfo;
import com.chinairi.mall.model.UserCompanyType;

import java.util.Date;
import java.util.List;

/**
 * 企业和企业资质类型的联合搜索对象mo
 * @author whn
 */
public class CompanyTypeMO extends UserCompanyInfo {
    @Override
    public String toString() {
        return "CompanyTypeMO{" +
                "id='" + id + '\'' +
                ", companyTypeInt=" + companyTypeInt +
                ", companyTypeName='" + companyTypeName + '\'' +
                ", status=" + status +
                ", checkPerson='" + checkPerson + '\'' +
                ", checkTime=" + checkTime +
                ", userCompanyTypeList=" + userCompanyTypeList +
                '}';
    }

    @TableField("ID")
    private String id;

    @TableField("COMPANY_TYPE_INT")
    private Integer companyTypeInt;

    @TableField("COMPANY_TYPE_NAME")
    private String companyTypeName;

    @TableField("STATUS")
    private Integer status;

    @TableField("CHECK_PERSON")
    private String checkPerson;

    @TableField("CHECK_TIME")
    private Date checkTime;

    @TableField("CHECK_OPINION")
    private String checkOpinion;

    private String uciBelongToLab;

    public String getCheckOpinion() {
        return checkOpinion;
    }

    public void setCheckOpinion(String checkOpinion) {
        this.checkOpinion = checkOpinion;
    }

    @TableField("DELETE_START")
    private Date deleteStart;

    @TableField("DELETE_END")
    private Date deleteEnd;

    @TableField("DELETE_PERSON")
    private String deletePerson;

    public Date getDeleteStart() {
        return deleteStart;
    }

    public void setDeleteStart(Date deleteStart) {
        this.deleteStart = deleteStart;
    }

    public Date getDeleteEnd() {
        return deleteEnd;
    }

    public void setDeleteEnd(Date deleteEnd) {
        this.deleteEnd = deleteEnd;
    }

    public String getDeletePerson() {
        return deletePerson;
    }

    public void setDeletePerson(String deletePerson) {
        this.deletePerson = deletePerson;
    }

    private List<UserCompanyType> userCompanyTypeList;

    public List<UserCompanyType> getUserCompanyTypeList() {
        return userCompanyTypeList;
    }

    public void setUserCompanyTypeList(List<UserCompanyType> userCompanyTypeList) {
        this.userCompanyTypeList = userCompanyTypeList;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getCompanyTypeInt() {
        return companyTypeInt;
    }

    public void setCompanyTypeInt(Integer companyTypeInt) {
        this.companyTypeInt = companyTypeInt;
    }

    public String getCompanyTypeName() {
        return companyTypeName;
    }

    public void setCompanyTypeName(String companyTypeName) {
        this.companyTypeName = companyTypeName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCheckPerson() {
        return checkPerson;
    }

    public void setCheckPerson(String checkPerson) {
        this.checkPerson = checkPerson;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public String getUciBelongToLab() {
        return uciBelongToLab;
    }

    public void setUciBelongToLab(String uciBelongToLab) {
        this.uciBelongToLab = uciBelongToLab;
    }
}
